﻿//============================================================
//write by bxl at 2021-06-13 20:45:40
//============================================================


using System;
using System.Collections.Generic;
using System.Text;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace BCDto.CRM.BigCustomer
{
    /// <summary>
    /// 大客户信息 数据模型
    /// </summary> 
    public class BigCustomerDto
    { 
        /// <summary>
        /// 大客户Id
        /// </summary>
        public long BigCustomerId { get; set; }

        /// <summary>
        /// 大客户组Id
        /// </summary>
        public long? BigCustomerGroupId { get; set; }

        /// <summary>
        /// 公司Id
        /// </summary>
        public int CompanyId { get; set; }

        /// <summary>
        /// 用户Id
        /// </summary>
        public long UserId { get; set; }

        /// <summary>
        /// 客户信息Id
        /// </summary>
        public long? CustomerInfoId { get; set; }

        /// <summary>
        /// 大客户级别
        /// </summary>
        public int BigCustomerLevel { get; set; }
         
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }

        /// <summary>
        /// 创建人Id
        /// </summary>
        public long CreateAdminId { get; set; }

        /// <summary>
        /// 创建人
        /// </summary>
        public string CreateAdminName { get; set; }

        /// <summary>
        /// 更新时间
        /// </summary>
        public DateTime? UpdateTime { get; set; }

        /// <summary>
        /// 编辑人Id
        /// </summary>
        public long? EditAdminId { get; set; }

        /// <summary>
        /// 编辑人
        /// </summary>
        public string EditAdminName { get; set; }

        /// <summary>
        /// 优先指派
        /// </summary>
        public bool IsFristAssign { get; set; }


        /// <summary>
        /// 启用搬家
        /// </summary>
        public bool EnableMoveing { get; set; }

        /// <summary>
        /// 启用跑腿
        /// </summary>
        public bool EnableRunErrands { get; set; }

        /// <summary>
        /// 启用同城
        /// </summary>
        public bool EnableSameCity { get; set; }

        /// <summary>
        /// 启用小件
        /// </summary>
        public bool EnableSmallPieces { get; set; }

       
        /// <summary>
        /// 同城协议价格
        /// </summary>
        public decimal? SameCityPrice { get; set; }

        /// <summary>
        /// 小件协议价格
        /// </summary>
        public decimal? SmallPiecesPrice { get; set; }

        /// <summary>
        /// 同城协议价格最大重量
        /// </summary>
        public decimal? SameCityPriceMaxWeight { get; set; }

        /// <summary>
        /// 小件协议价格最大重量
        /// </summary>
        public decimal? SmallPiecesPriceMaxWeight { get; set; }
        /// <summary>
        /// 跑腿协议价格
        /// </summary>
        public decimal? RunErrandsPrice { get; set; }

        /// <summary>
        /// 跑腿协议价格最大重量
        /// </summary>
        public decimal? RunErrandsPriceMaxWeight { get; set; }


    }
}
